const fs = require('fs');
const path = require( 'path' );

let pathname = path.resolve( __dirname , 'software' );

// https://nodejs.org/dist/latest-v16.x/docs/api/fs.html#fsexistssyncpath
// fs.existsSync(pathname) 判断 pathname 对应的文件或目录是否存在 (它是同步方法)
let exists = fs.existsSync( pathname );
console.log( exists ); // pathname 存在则输出 true 否则就是 false

if( exists ) {
    // 尝试删除指定的目录
    let x = fs.rmdir( pathname , error => {
        if( error ) {
            console.log( '删除失败: ' , error );
            return ;
        }
        console.log( '删除成功' );
    });
    console.log( 'x: ' , x );
}

// 自行测试 rmdirSync 函数
// https://nodejs.org/dist/latest-v16.x/docs/api/fs.html#fsrmdirsyncpath-options
// let x = fs.rmdirSync( pathname [, options] )